package com.bdmc.device.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

;

/**
 * 手环健康数据对象 dev_health_data
 *
 * @author bdmc
 * @date 2023-07-31
 */
@Data
@Accessors(chain = true)
@TableName("dev_health_data")
public class DevHealthData {

    private static final long serialVersionUID=1L;

    /**
     * 
     */
    @TableId(value = "health_id")
    private Long healthId;
    /**
     * 数据时间
     */
    private LocalDateTime dataTime;
    /**
     * imei，必须
     */
    private String imei;
    /**
     * 心率，可选，例如 70
     */
    private String heart;
    /**
     * 体温，可选，例如 36.5
     */
    private String temperature;
    /**
     * 高压，可选，例如 120
     */
    private String systolic;
    /**
     * 低压，可选，例如 80
     */
    private String diastolic;
    /**
     * 血氧数据，可选，例如 96
     */
    private String ox;
    /**
     * 呼吸频率，可选，例如 22
     */
    private String respiratory;
    /**
     * 翻身次数，可选，例如 10
     */
    private String turnover;
    /**
     * 1表示被动测量，0或无参数表示主动测量，可选
     */
    private String auto;
    /**
     * 电量百分比(0到100)，可选，例如 90
     */
    private String battery;
    /**
     * 血糖值，可选，例如 5.6
     */
    private String bloodGlu;
    /**
     * 血糖类型: 0=空腹血糖，1=饭后半小时，2=饭后1小时，3=饭后2小时，4=饭后3小时，5=饭后4小时
     */
    private String bgState;
    /**
     * 0表示离线，1表示在线
     */
    private String online;
    /**
     * hrv值，整数类型
     */
    private Long hrv;
    /**
     * 气压值，整数类型
     */
    private Long barometer;
    /**
     * 海拔值，整数类型
     */
    private Long altitude;

}
